home *** CD-ROM | disk | FTP | other *** search
-
-
-
- MIGCMD User Commands MIGCMD
-
-
-
- _________________________________________________________________
-
- NNAAMMEE
- migcmd - Print or update information relating to process
- migration
-
- SSYYNNOOPPSSIISS
- mmiiggccmmdd [--ssSSZZppttTT] [--[[IIEE]] ((nnoonnee||aallll||rroooott))] [--[[iill]] ((00||11))] [--ll
- ((00||11))] [--PP _n_u_m_R_e_c_s] [--dd _d_e_b_u_g_L_e_v_e_l] [--VV _m_i_g_r_a_t_i_o_n_V_e_r_s_i_o_n]
-
- OOPPTTIIOONNSS
- --ss A message is printed to indicate the
- status of process migration on the
- current host, including the migration
- level and the conditions under which
- migration is permitted.
-
- --SS Migration statistics are printed. These
- include such values as the average time
- to migrate an active process, the aver-
- age time to perform a remote exec, and
- the total number of migrations, evic-
- tions, and remote execs performed.
-
- --ZZ The kernel migrations statistics are
- reset to 0.
-
- --II Change the import restrictions for pro-
- cess migration. (The caller must be
- root.)
-
- --EE Change the export restrictions for pro-
- cess migration. (The caller must be
- root.)
-
- --ii Change whether idle time is considered
- when determining the availability of
- this host. (The caller must be root.)
-
- --ll Change whether load average is con-
- sidered when determining the availabil-
- ity of this host. (The caller must be
- root.)
-
- --pp Process migration trace records are
- printed. The number of records may be
- altered by the --PP option.
-
- --PP _n_u_m_R_e_c_s The number of trace records to print is
- modified to be _n_u_m_R_e_c_s. This option
- must be used with the --pp option.
-
-
-
-
- Sprite v.1.0 Printed: March 8, 1990 1
-
-
-
-
-
-
- MIGCMD User Commands MIGCMD
-
-
-
- --tt Process migration tracing is enabled for
- the current host.
-
- --TT Process migration tracing is disabled
- for the current host.
-
- --dd _d_e_b_u_g_L_e_v_e_l The kernel process migration debug level
- is set to _d_e_b_u_g_L_e_v_e_l.
-
- --VV _m_i_g_r_a_t_i_o_n_V_e_r_s_i_o_n The kernel process migration version is
- set to _m_i_g_r_a_t_i_o_n_V_e_r_s_i_o_n. The caller
- must be root.
-
- _________________________________________________________________
-
- IINNTTRROODDUUCCTTIIOONN
- This command is used to perform functions related to process
- migration. MMiiggccmmdd is normally used to print the status of
- process migration availability or migration statistics.
- MMiiggccmmdd may also be used to restrict which users may export
- or import processes from or to the local host (the caller
- must be root to do so); change whether load average and/or
- idle time are considered when deciding whether the current
- host is available for imports; print process migration trace
- records; enable or disable tracing of process migration
- activity; or set the kernel's migration ``debugging level''
- or ``migration version''.
-
- MMIIGGRRAATTIIOONN SSTTAATTEE
- MMiiggccmmdd prints the status of process migration availability
- if the --ss flag is specified. As root, one may modify the
- restrictions on process migration. For both exporting and
- importing processes, root may choose to restrict migration
- to processes owned by root, or not allow migration at all,
- or allow all users to migrate. These options are specified
- to the --EE and --II flags as rroooott, nnoonnee, and aallll respectively.
- In addition, root is permitted to instruct the llooaaddaavvgg dae-
- mon whether to consider idle time and/or load average when
- announcing the availability of the host for importation.
- These options are --ii and --ll, respectively, and take an
- integer argument: 11 specifies that the criterion should be
- ignored, and 00 specifies that it should be considered.
-
- SSTTAATTIISSTTIICCSS
- The --SS flag causes MMiiggccmmdd to print statistics on its stan-
- dard output. These statistics change too rapidly to list
- the format here. The format is (hopefully) self-
- explanatory.
-
- TTRRAACCIINNGG
- The --pp flag may be used to dump process migration trace
- records. The maximum number of records defaults to 200 but
- may be modified with the --PP option. By default, tracing is
- disabled and no trace records will be printed. To enable
-
-
-
- Sprite v.1.0 Printed: March 8, 1990 2
-
-
-
-
-
-
- MIGCMD User Commands MIGCMD
-
-
-
- tracing, one may specify the --tt flag, and to disable it, one
- may specify the --TT flag.
-
- MMIIGGRRAATTIIOONN DDEEBBUUGG LLEEVVEELL
- The kernel's debug level may be modified using the --dd
- option. Subsequently higher values for the debug level will
- cause more debugging statements to be executed. For example,
- to have no migration debugging enabled whatsoever, the level
- may be set to 0. To enable error messages that indicate
- unusual but non-fatal events, the level may be 2 (this is
- the current default). To enable more messages about the
- internal operation of migration within the kernel, such as
- forwarded system calls, the level may be set to values from
- 3-10. ``Less interesting'' events are conditioned on higher
- values of the debug level.
-
- MMIIGGRRAATTIIOONN VVEERRSSIIOONN
- The kernel's migration version may be modified by root using
- the --VV option. This should be done only when the kernel is
- compiled with an incorrect version for some reason, in order
- to cause the kernel to be compatible vis-a-vis migration
- with a different class of kernels.
-
- SSEEEE AALLSSOO
- mig
-
- KKEEYYWWOORRDDSS
- debug level, eviction, process migration, remote execution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v.1.0 Printed: March 8, 1990 3
-
-
-
-